(Quick Reference)
war
Purpose
The
war
command creates a Web Application Archive (WAR) file which can be deployed on any Java EE compliant application server.
Examples
grails war
grails test war
grails -Dgrails.env=staging war
Description
Usage:
grails [environment]* war [arguments]*
By default the
war
command creates a web application archive (WAR) file using the application name and version number. The
war
command is different from most commands since it runs in the production environment by default instead of development, but like any script the environment can be specified using the standard convention:
grails test war
grails dev war
grails prod war
You can also specify a custom environment:
grails -Dgrails.env=UAT war
Once the WAR has been created you can deploy it to your container using its standard WAR deployment process.